package ar.com.vates.sorteo;
import java.util.Scanner;

public class Sorteo {
	private String []nombres;
	private final int participantes=5;
	
	public Sorteo(){
		nombres = new String[participantes];
		this.cargarParticipantes();
	}
	public Sorteo(String nombres[]){
		this.nombres = nombres;
	}
	private void cargarParticipantes(){
		Scanner entrada = new Scanner(System.in);
		for(int i=0;i<this.participantes;i++){
			nombres[i] = entrada.nextLine();
		}
	}
	public void sortear(){
		String arreglo[]= new String[this.participantes];
		System.arraycopy(this.nombres, 0, arreglo, 0, nombres.length);
		
		int ganador,j,limite=arreglo.length;
		
		for(int i=0;i<3;i++){			
			ganador=(int)(Math.random()*limite);			
			System.out.format("Puesto %d: %s%n", i+1,arreglo[ganador]);
			j=ganador;			
			while(j<limite-1){
				arreglo[j]=arreglo[j+1];
				j++;
			}
			limite--;
		}
	}	

}
